
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package estate;

import java.util.HashMap;

/**
 *
 * @author Wlodek
 */


public class FabrykaStandard implements FabrykaAbstrakcyjna {

        public Estate stworzOferte(HashMap<String,Object> hm){
        Estate tworzonaOferta;
        //if((Integer)hm.get("typ_oferty")==0) //ten dekorator nie jest dopracowany
          //  tworzonaOferta = new DekoratorGruntowy ( new Oferta());
        //else
            if((Integer)hm.get("typ_oferty")==1)
            tworzonaOferta = new DekoratorBudynkowy ( new Oferta());
        else //uwaga! typ_oferty=2 do lokal!
            tworzonaOferta = new DekoratorLokalowy (new DekoratorBudynkowy ( new Oferta()));
        tworzonaOferta.dekoruj(hm);
        return tworzonaOferta;
    }
}